package com.voltmao.persistent.model;

import org.mybatis.annotation.Field;
import org.mybatis.annotation.Table;

import java.io.Serializable;

/**
 * contract_provider_gdbc
 */
@Table(name="contract_provider_gdbc")
public class ContractProviderGdbc implements Serializable {
    /**
     * dataId
     */
    public static final String DATAID = "dataId";

    /**
     * dataId
     */
    @Field(columnName="data_id", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String dataId;

    /**
     * 最小值
     */
    public static final String MIN = "min";

    /**
     * 最小值
     */
    @Field(columnName="min", jdbcType="INTEGER", javaType=Integer.class, length=10, scale=0)
    private Integer min;

    /**
     * 最大值
     */
    public static final String MAX = "max";

    /**
     * 最大值
     */
    @Field(columnName="max", jdbcType="INTEGER", javaType=Integer.class, length=10, scale=0)
    private Integer max;

    /**
     * moneyRatio
     */
    public static final String MONEYRATIO = "moneyRatio";

    /**
     * moneyRatio
     */
    @Field(columnName="money_ratio", jdbcType="INTEGER", javaType=Integer.class, length=10, scale=0)
    private Integer moneyRatio;

    /**
     * 字典:分成类型(1:签约量,2:合同金额,3:固定分成)
     */
    public static final String FORDICFCLX = "forDicFclx";

    /**
     * 字典:分成类型(1:签约量,2:合同金额,3:固定分成)
     */
    @Field(columnName="for_dic_fclx", jdbcType="VARCHAR", javaType=String.class, length=36, scale=0)
    private String forDicFclx;

    private static final long serialVersionUID = 1L;

    /**
     * @return dataId
     *         dataId
     */
    public String getDataId() {
        return dataId;
    }

    /**
     * @param dataId
     *         dataId
     */
    public void setDataId(String dataId) {
        this.dataId = dataId == null ? null : dataId.trim();
    }

    /**
     * @return min
     *         最小值
     */
    public Integer getMin() {
        return min;
    }

    /**
     * @param min
     *         最小值
     */
    public void setMin(Integer min) {
        this.min = min;
    }

    /**
     * @return max
     *         最大值
     */
    public Integer getMax() {
        return max;
    }

    /**
     * @param max
     *         最大值
     */
    public void setMax(Integer max) {
        this.max = max;
    }

    /**
     * @return moneyRatio
     *         moneyRatio
     */
    public Integer getMoneyRatio() {
        return moneyRatio;
    }

    /**
     * @param moneyRatio
     *         moneyRatio
     */
    public void setMoneyRatio(Integer moneyRatio) {
        this.moneyRatio = moneyRatio;
    }

    /**
     * @return forDicFclx
     *         字典:分成类型(1:签约量,2:合同金额,3:固定分成)
     */
    public String getForDicFclx() {
        return forDicFclx;
    }

    /**
     * @param forDicFclx
     *         字典:分成类型(1:签约量,2:合同金额,3:固定分成)
     */
    public void setForDicFclx(String forDicFclx) {
        this.forDicFclx = forDicFclx == null ? null : forDicFclx.trim();
    }
}